package cn.edu.lnpu.api.cms;

import cn.edu.lnpu.common.model.response.QueryResponseResult;
import cn.edu.lnpu.common.model.response.ResponseResult;
import cn.edu.lnpu.domain.cms.CmsTemplate;
import cn.edu.lnpu.domain.cms.CmsTemplateContent;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

@Api(value="cms模板管理接口",description = "cms模板管理接口，提供模板和模板内容的增删改查功能")
public interface CmsTemplateControllerApi {

    @ApiOperation("模板列表查询接口")
    QueryResponseResult<CmsTemplate> list();

    @ApiOperation("模板保存接口，新增修改都调用这个接口")
    ResponseResult save(CmsTemplate cmsTemplate);

    @ApiOperation("模板内容保存接口，保存具体模板")
    ResponseResult saveTemplateContent(CmsTemplateContent content);
}
